home *** CD-ROM | disk | FTP | other *** search
- onClipEvent(enterFrame){
- tellTarget("_root")
- {
- if(eval("/Variables:FarmerMarche") == true and eval("/Variables:FarmerTab1") == true)
- {
- if(eval("/Variables:InventaireOuvert") != true and getProperty("_root.Animatiques", _currentframe) == 1)
- {
- tellTarget("_root.Farmer")
- {
- play();
- }
- tellTarget("_root.Farmer.Marche")
- {
- play();
- }
- }
- else
- {
- tellTarget("_root.Farmer")
- {
- stop();
- }
- tellTarget("_root.Farmer.Marche")
- {
- stop();
- }
- }
- }
- if(getProperty("_root.Animatiques", _currentframe) == 1 and eval("/Variables:Stoppe") != true)
- {
- if(eval("/Variables:FarmerTab1") == true and eval("/Variables:FarmerTab5") == false)
- {
- XCentre = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Centre", _X);
- YCentre = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Centre", _Y);
- XMeg = getProperty("_root.Meg", _X);
- YMeg = getProperty("_root.Meg", _Y);
- Droite1 = false;
- Droite2 = false;
- Droite3 = false;
- Droite4 = false;
- X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin1", _X);
- Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin1", _Y);
- X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin2", _X);
- Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin2", _Y);
- M1 = (Y2 - Y1) / (X2 - X1);
- B1 = Y1 - M1 * X1;
- if(B1 < YCentre - M1 * XCentre)
- {
- if(YMeg - M1 * XMeg >= B1)
- {
- Droite1 = true;
- }
- else
- {
- Droite1 = false;
- }
- }
- else if(B1 >= YMeg - M1 * XMeg)
- {
- Droite1 = true;
- }
- else
- {
- Droite1 = false;
- }
- X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin2", _X);
- Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin2", _Y);
- X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin3", _X);
- Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin3", _Y);
- M1 = (Y2 - Y1) / (X2 - X1);
- B1 = Y1 - M1 * X1;
- if(B1 < YCentre - M1 * XCentre)
- {
- if(YMeg - M1 * XMeg >= B1)
- {
- Droite2 = true;
- }
- else
- {
- Droite2 = false;
- }
- }
- else if(B1 >= YMeg - M1 * XMeg)
- {
- Droite2 = true;
- }
- else
- {
- Droite2 = false;
- }
- X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin3", _X);
- Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin3", _Y);
- X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin4", _X);
- Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin4", _Y);
- M1 = (Y2 - Y1) / (X2 - X1);
- B1 = Y1 - M1 * X1;
- if(B1 < YCentre - M1 * XCentre)
- {
- if(YMeg - M1 * XMeg >= B1)
- {
- Droite3 = true;
- }
- else
- {
- Droite3 = false;
- }
- }
- else if(B1 >= YMeg - M1 * XMeg)
- {
- Droite3 = true;
- }
- else
- {
- Droite3 = false;
- }
- X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin4", _X);
- Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin4", _Y);
- X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin1", _X);
- Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin1", _Y);
- M1 = (Y2 - Y1) / (X2 - X1);
- B1 = Y1 - M1 * X1;
- if(B1 < YCentre - M1 * XCentre)
- {
- if(YMeg - M1 * XMeg >= B1)
- {
- Droite4 = true;
- }
- else
- {
- Droite4 = false;
- }
- }
- else if(B1 >= YMeg - M1 * XMeg)
- {
- Droite4 = true;
- }
- else
- {
- Droite4 = false;
- }
- if(Droite1 == true and Droite2 == true and Droite3 == true and Droite4 == true and eval("/Variables:Arrive") ne "DansContainer")
- {
- set("/Variables:Stoppe",true);
- tellTarget("_root.Animatiques")
- {
- gotoAndStop("VoitMegDehors");
- }
- tellTarget("_root")
- {
- gotoAndStop("Tab1Stoppe");
- }
- }
- }
- }
- }
- }
-